Towards Automatic Analysis of Software Requirement Stability
نویسنده
چکیده
Requirement eliciting, organizing, developing and managing are most important activities in the implementation of software systems. Changes of requirements are inevitable. But, too many changes of requirements might fail software projects. Thus, the stability of the software requirements of a project is critical to the software development success. However, there are no published studies on software requirement stability yet. This paper proposes an approach to analyze the software requirement stability based on the regression analysis and control chart analysis of the function point changes. It can help the organizations to predict the future trend of the projects.
منابع مشابه
Towards a Function-Point oriented analysis of process focused Software-Product-Families
This elaboration describes the adaptation of the first three FunctionPoint steps as a partial approach to estimate the effort in process oriented Software-Product-Families. The examination is based on general Product-Family requirements to a proceeding of cost estimation with a view to generative programming.
متن کاملClassification of Functional and Non-functional Requirements in Agile by Cluster Neuro-Genetic Approach
Agile development is truly the need of the hour due to its numerous advantages which are in line with the present business trends. A successful requirement engineering serves as a foundation for success for any software development project. Functional requirements point towards the product services and non-functional requirements are related to the emergent properties of the system. Correct and...
متن کاملA Requirements Analyst ' s Apprentice : A Proposal
The Requirements Analyst's APprentice (RAAP) partially automates the modeling process involved in creating a software requirement. It uses knowledge of the specific domain and general experience regarding software requirements to guide decisions made in the construction of a requirement. RAAP assists the analyst by maintaining consistency, detecting redundancy of description, and analyzing comp...
متن کاملSpecification Languages and Their Use (Case: AsmL)
Specification languages are an integral part of software development. They enable concise and exact specification of software systems on different abstraction levels. Specification languages have many uses: they are used as an intermediary step from requirements towards implementation; they are used to verify critical properties of complex systems such as safety and liveness, and specifications...
متن کاملTowards Automatic Software Lineage Inference
Software continuously evolves to reflect changing requirements, feature updates, and bug fixes. Most existing research focuses on analyzing software release histories to understand the software evolution process and to describe evolutionary relationships among programs. However, there has been little research on inferring software lineage from (binary) programs. In this paper, we take a systema...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- AISS
دوره 2 شماره
صفحات -
تاریخ انتشار 2010